le plus redoutable - German English Dictionary